Modeling Chemical Reactions